package cn.iocoder.yudao.module.gateway.controller.admin.deviceconfig.vo;

import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import cn.iocoder.yudao.framework.common.pojo.PageParam;

@Schema(description = "管理后台 - 设备配置分页 Request VO")
@Data
public class DeviceConfigPageReqVO extends PageParam {

    @Schema(description = "客户端设备clientId", example = "14159")
    private String clientClientId;

    @Schema(description = "客户端设备索引")
    private String clientDeviceIndex;

    @Schema(description = "客户端设备名称", example = "王五")
    private String clientDeviceName;

    @Schema(description = "客户端设备类型", example = "1")
    private String clientDeviceType;

    @Schema(description = "客户端设备房间号")
    private String clientDeviceRoomNumber;

    @Schema(description = "平台设备clientId", example = "23255")
    private String platformClientId;

    @Schema(description = "平台产品id", example = "13048")
    private String platformProductId;

    @Schema(description = "平台设备序列号")
    private String platformDeviceSerialNumber;

    @Schema(description = "平台用户id", example = "8435")
    private String platformUserId;

    @Schema(description = "平台产品名称", example = "芋艿")
    private String platformProductName;

    @Schema(description = "平台设备名称", example = "李四")
    private String platformDeviceName;

    @Schema(description = "平台设备类型", example = "1")
    private String platformDeviceType;

}